package come.example.domain.strategy.service.rule.chain;

/*
责任链接口
 */

import come.example.domain.strategy.service.rule.chain.factory.DefaultChainFactory;

public interface ILogicChain extends ILogicChainArmory {

    /*
    *责任链使用接口
    *
    * @param userId  用户ID
    * @param strategyId  用户ID
    * @return 奖品ID
    *
     */
    //过滤
    DefaultChainFactory.StrategyAwardVO logic(String userId, Long strategy);

}
